var wather = localStorage.getItem("wather");
// console.log(wather); // 表格文本

if (wather) {
    // 把json字符串转json对象
    var wather_json = JSON.parse(wather); //  json对象
    // console.log(wather_json);

    var d1 = new Date(wather_json.time);
    // console.log(d1.getDate());
    var d2 = new Date();
    // d2.getDate()
}

if (wather && d2.getDate() == d1.getDate()) {
    // 不需要请求了，直接显示存储的数据
    $('.weather').prepend(wather_json.str);
} else {
    // 没有存储数据，那么就去请求
    $.ajax({
        // 'url': 'http://api.map.baidu.com/telematics/v3/weather?location=广州&output=json&ak=ZbeFXv8desxK2Rmq76o5ytCk',
        'url': 'http://wthrcdn.etouch.cn/weather_mini?citykey=101280101',
        'type': 'get', // post
        'dataType': "jsonp", // 数据请求类型
        'success': function (data) {
            // 请求成功后，执行这个回调函数
            // console.log(data);
            // if (data.status == 'success') {
            // var date = data.results[0].weather_data[0].date;
            // var dayPictureUrl = data.results[0].weather_data[0].dayPictureUrl;
            // var nightPictureUrl = data.results[0].weather_data[0].nightPictureUrl;
            // var temperature = data.results[0].weather_data[0].temperature;
            // var weather = data.results[0].weather_data[0].weather;
            // var wind = data.results[0].weather_data[0].wind;
            if (data.status == 1000) {
                // 日期
                var date = data.data.forecast[0].date;
                // 温度
                var temperature = data.data.forecast[0].low + "~" + data.data.forecast[0].high;
                var weather = data.data.forecast[0].type;
                var wind = data.data.forecast[0].fengxiang;

                var str = `
                    <table>
                        <tr>
                    <th rowspan="2">${date}</th>
                        </tr>
                        <tr>
                            <td colspan="2">${temperature}</td>
                        </tr>
                        <tr>
                            <td>${weather}</td>
                            <td>${wind}</td>
                        </tr>
                    </table>
                    `;
                $('.weather').prepend(str);

                // 存储起来
                // sessionStorage.setItem("wather", str);

                // json对象
                var json = {
                    'str': str,
                    'time': new Date().getTime() // 记录的当前时间戳
                }

                // console.log(json);
                var json_str = JSON.stringify(json); // 把json对象转json字符串
                // console.log(json_str);
                // 存储字符串
                localStorage.setItem("wather", json_str);
            }

        }
    });
}